package org.glandais.games.rebondrobots.solver;

import org.glandais.games.rebondrobots.board.Cell;
import org.glandais.games.rebondrobots.board.Direction;
import org.glandais.games.rebondrobots.board.RobotColor;
import org.glandais.games.rebondrobots.board.Robots;

public class RobotMove {

	private RobotColor robot;

	private Cell fromCell;

	private Cell toCell;

	private Direction direction;

	protected Robots robots;

	public RobotMove() {
		super();
	}

	public RobotColor getRobot() {
		return robot;
	}

	public void setRobot(RobotColor robot) {
		this.robot = robot;
	}

	public Cell getFromCell() {
		return fromCell;
	}

	public void setFromCell(Cell fromCell) {
		this.fromCell = fromCell;
	}

	public Cell getToCell() {
		return toCell;
	}

	public void setToCell(Cell toCell) {
		this.toCell = toCell;
	}

	public Direction getDirection() {
		return direction;
	}

	public void setDirection(Direction direction) {
		this.direction = direction;
	}

	public Robots getRobots() {
		return robots;
	}

	public void setRobots(Robots robots) {
		this.robots = robots;
	}

}
